obj=main.o printf1.o
cc=gcc
target=main
CFLAGS=-Wall -g
$(target): $(obj)
	$(CC) $^ -o $@ $(CFLAGS)
main.o: main.c main.h printf1.h
	$(CC) -c $< -o $@ $(CFLAGS)
printf1.o:printf1.c main.h
	$(CC) -c $<  -o $@ $(CFLAGS)
clean:
	rm $(obj) $(target)
 
